首页> 外文OA文献 >Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management
【2h】

Enabling Efficient and Scalable Hybrid Memories Using Fine-Granularity DRAM Cache Management

机译:使用精细粒度DRAM缓存管理实现高效且可扩展的混合内存

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Hybrid main memories composed of DRAM as a cache to scalable non-volatile memories such as phase-change memory (PCM) can provide much larger storage capacity than traditional mainmemories. A key challenge for enabling high-performance and scalable hybrid memories, though, is efficiently managing the metadata (e.g., tags) for data cached in DRAM at a fine granularity. Based on the observation that storing metadata off-chip in the same row as their data exploits DRAM row buffer locality, this paper reduces the overhead of fine-granularity DRAM caches by only caching the metadata for recently accessed rows on-chip using a small buffer. Leveraging the flexibility and efficiency of such a fine-granularity DRAM cache, we also develop an adaptive policy to choose the best granularity when migrating data into DRAM. On a hybrid memory with a 512MB DRAM cache, our proposal using an 8KB on-chip buffer can achieve within 6% of the performance of, and 18% better energy efficiency than, a conventional 8MB SRAM metadata store, even when the energy overhead due to large SRAM metadata storage is not considered.
机译:由DRAM组成的混合主存储器可作为可扩展非易失性存储器(如相变存储器(PCM))的缓存,其存储容量比传统主存储器要大得多。但是,实现高性能和可扩展的混合存储器的关键挑战是以细粒度有效地管理DRAM中缓存的数据的元数据(例如,标签)。基于观察到元数据与其数据在芯片外存储在同一行中会利用DRAM行缓冲区的位置,本文通过仅使用小缓冲区在芯片上缓存最近访问的行的元数据,从而减少了细粒度DRAM缓存的开销。 。利用这种细粒度DRAM缓存的灵活性和效率,我们还开发了一种自适应策略,以在将数据迁移到DRAM时选择最佳粒度。在具有512MB DRAM高速缓存的混合存储器上,我们的建议使用8KB片上缓冲器可以实现比传统8MB SRAM元数据存储的6%的性能,以及18%的能源效率,即使在能耗大的情况下不考虑将其存储到大型SRAM元数据中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号